to supply any deficiency - Turc Anglais Dictionnaire